Big Huge Thesaurus

meteor stream

noun